package com.cqeec.gams.common;

import java.util.ArrayList;
import java.util.List;

import com.cqeec.gams.entity.FunctionalModule;

public class Function {
	/** 功能组 */
	private FunctionalModule functionGroup;
	/** 功能组所拥有的功能模块 */
	private List<FunctionalModule> functionModules;

	public Function() {
		functionModules = new ArrayList<FunctionalModule>();
	}

	/**
	 * 将功能模块添加到 功能组所拥有的功能模块。
	 * 
	 * @param fm
	 */
	public void addFunctionalModule(FunctionalModule fm) {
		functionModules.add(fm);
	}

	public FunctionalModule getFunctionGroup() {
		return functionGroup;
	}

	public void setFunctionGroup(FunctionalModule functionGroup) {
		this.functionGroup = functionGroup;
	}

	public List<FunctionalModule> getFunctionModules() {
		return functionModules;
	}

	public void setFunctionModules(List<FunctionalModule> functionModules) {
		this.functionModules = functionModules;
	}

}
